short and sudden rain - Spanish English Dictionary